like a deer in headlights - Español Inglés Diccionario